// null 和undefined
// 变量声明了但没赋值，类型无法确定，是undefined
// JS 弱类型语言
let a ;
console.log(a);
a = 1; // 变量的类型由值决定
console.log(typeof a);
let obj = {
    name:'someone',
    age:null
}
console.log(obj.friend,'这里');
// 运行显示undefined 这里，因为obj内部未定义friend
console.log(obj.age,'年龄');
// 运行显示null 年龄，因为obj内部定义了age为空值，有age但目前为空

// null 表示一个空值 不是未定义
// 有值
// 主动赋值给变量
let b = '原有的值';
b = null;

//js在终端中运行命令为 node 1.js